/* Generated ordering scenes stay legible in framed cards at every breakpoint. */
html body.wzd-approved-ui #main .wzd-order-grid{
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 18px;
	list-style: none;
	margin: 0;
	padding: 0;
}
html body.wzd-approved-ui #main .wzd-order-grid > li{ min-width: 0; margin: 0; padding: 0; }
html body.wzd-approved-ui #main .wzd-order-card{
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow: hidden;
	border: 1px solid #e4dfd9;
	border-radius: 18px;
	background: #fff;
	color: #2e2e31;
}
html body.wzd-approved-ui #main .wzd-order-card:focus-visible{ outline: 3px solid #8e2521; outline-offset: 4px; }
html body.wzd-approved-ui #main .wzd-order-card:hover{ border-color: #8e2521; }
html body.wzd-approved-ui #main .wzd-order-media{ position: relative; aspect-ratio: 4 / 3; overflow: hidden; }
html body.wzd-approved-ui #main .wzd-order-media img{ display: block; width: 100%; height: 100%; object-fit: cover; }
html body.wzd-approved-ui #main .wzd-order-number{
	position: absolute;
	top: 12px;
	left: 12px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 32px;
	height: 32px;
	border: 2px solid #fff;
	border-radius: 50%;
	background: #8e2521;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
}
html body.wzd-approved-ui #main .wzd-order-copy{ padding: 18px; }
html body.wzd-approved-ui #main .wzd-order-title{ margin: 0 0 8px; color: #2e2e31; font-size: 18px; line-height: 1.45; font-weight: 700; }
html body.wzd-approved-ui #main .wzd-order-description{ margin: 0; color: #626267; font-size: 14px; line-height: 1.6; }
/* Remove the old 80px white strip between the final section and the footer. */
@media  (min-width: 701px) and (max-width: 1024px) {html body.wzd-approved-ui #main .wzd-order-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); }}
@media  (max-width: 700px) {html body.wzd-approved-ui #main .wzd-order-grid{ grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
html body.wzd-approved-ui #main .wzd-order-card{ border-radius: 14px; }
html body.wzd-approved-ui #main .wzd-order-copy{ padding: 12px 10px; }
html body.wzd-approved-ui #main .wzd-order-title{ margin-bottom: 6px; font-size: 15px; }
html body.wzd-approved-ui #main .wzd-order-description{ font-size: 12px; line-height: 1.55; }
html body.wzd-approved-ui #main .wzd-order-number{ top: 8px; left: 8px; width: 28px; height: 28px; font-size: 13px; }}
/* Keep the ordering heading and its supporting sentence together. */
html body.wzd-approved-ui #main #wzd-order-steps .wzd-section-head{
	display: block;
	min-height: 0;
	margin: 0 0 24px;
	text-align: left;
}
html body.wzd-approved-ui #main #wzd-order-steps .wzd-section-title{
	margin: 0;
	justify-content: flex-start;
	text-align: left;
}
html body.wzd-approved-ui #main #wzd-order-steps .wzd-section-sub{
	max-width: none;
	margin: 8px 0 0;
	text-align: left;
}
@media  (max-width: 700px) {html body.wzd-approved-ui #main #wzd-order-steps .wzd-section-head{ margin-bottom: 20px; }
html body.wzd-approved-ui #main #wzd-order-steps .wzd-section-sub{ margin-top: 6px; font-size: 14px; }}
/* Styling for original content, with the user's requested card simplifications. */
body.wzd-approved-ui{--font-thai:"Noto Sans Thai","Inter",sans-serif;--font-display:"Noto Sans Thai","Montserrat",sans-serif;--font-en:"Montserrat","Inter",sans-serif;--c-brick:#8e2521;--c-line-soft:#e7e7e7;--c-bg-soft:#fff;--r-lg:18px;--r-xl:22px;--r-2xl:24px;--sh-card:0 7px 24px rgba(65,30,25,.045)}
html body.wzd-approved-ui #main{font-family:var(--font-thai)!important;background:#fff!important;line-height:1.8}
body.wzd-approved-ui #main h1,
body.wzd-approved-ui #main h2,
body.wzd-approved-ui #main h3,
body.wzd-approved-ui #main button,
body.wzd-approved-ui #main input{font-family:var(--font-thai)!important}
body.wzd-approved-ui #main h1{line-height:1.4;letter-spacing:-.025em}
body.wzd-approved-ui #main h2{line-height:1.45;letter-spacing:-.018em}
body.wzd-approved-ui #main p{line-height:1.8}
body.wzd-approved-ui #main .wzd-main{padding-bottom:32px}
body.wzd-approved-ui.wzd-front .wzd-main>.wzd-section{background:transparent!important;padding:0!important;margin:28px auto!important}
body.wzd-approved-ui.wzd-front .wzd-main>.wzd-section>.wzd-container{width:calc(100% - 48px);max-width:1232px;padding:32px!important;background:linear-gradient(145deg,#fff 60%,#fff6eb);border:1px solid #e7e7e7;border-radius:24px;box-shadow:0 6px 24px #4a181505}
body.wzd-approved-ui.wzd-front .wzd-main>.wzd-hero{margin:20px auto 28px;width:calc(100% - 48px);max-width:1232px;border-radius:24px;overflow:hidden;border:1px solid #e7e7e7;box-shadow:0 8px 24px #4a181508}
body.wzd-approved-ui.wzd-front .wzd-hero-inner{padding-left:40px;padding-right:40px}
body.wzd-approved-ui.wzd-front .wzd-home-payment{width:calc(100% - 48px);max-width:1232px;margin:28px auto!important;padding:0!important}
body.wzd-approved-ui.wzd-front .wzd-home-payment .wzd-payment{padding:32px!important;margin:0!important;max-width:none;border:1px solid #e7e7e7!important;border-radius:24px!important;background:linear-gradient(145deg,#fff,#fff6eb)!important}
body.wzd-approved-ui #main .wzd-section-head{margin-bottom:24px!important}
body.wzd-approved-ui #main .wzd-catmini,
body.wzd-approved-ui #main .wzd-prod,
body.wzd-approved-ui #main .wzd-pillar,
body.wzd-approved-ui #main .wzd-art-card,
body.wzd-approved-ui #main .wzd-home-evidence-card,
body.wzd-approved-ui #main .wzd-payment-card,
body.wzd-approved-ui #main .wzd-hub-card,
body.wzd-approved-ui #main .wzd-delivery-project-card,
body.wzd-approved-ui #main .wzd-category-article-card{border-radius:16px!important;border-color:#e7e7e7!important;box-shadow:0 3px 14px #4a181506!important;overflow:hidden}
body.wzd-approved-ui #main .wzd-catmini:hover,
body.wzd-approved-ui #main .wzd-prod:hover,
body.wzd-approved-ui #main .wzd-hub-card:hover{border-color:#8e2521!important;box-shadow:0 8px 20px #4a18150b!important}
body.wzd-approved-ui #main .wzd-catmini-body,
body.wzd-approved-ui #main .wzd-prod-body{background:white!important}
body.wzd-approved-ui #main .wzd-catmini-img,
body.wzd-approved-ui #main .wzd-hub-card-img{background:linear-gradient(145deg,#fff,#fff6eb)!important}
body.wzd-approved-ui #main .wzd-consult-card{border-radius:18px!important;border:1px solid #e7e7e7!important;background:linear-gradient(135deg,#fff,#fff1df)!important;box-shadow:none!important}
body.wzd-approved-ui #main .wzd-order-grid a{border:1px solid #e7e7e7!important;border-radius:16px!important;background:white!important}
body.wzd-approved-ui #main .wzd-btn{border-radius:12px!important;box-shadow:none!important}
body.wzd-approved-ui.wzd-front .wzd-home-closing-cta>.wzd-container{background:linear-gradient(125deg,#fff,#fff6eb)!important}
body.wzd-approved-ui.wzd-front .wzd-cta-bar--pdf{background:transparent!important;border:0!important;padding:6px!important}
body.wzd-approved-ui #main .wzd-hub-section{background:transparent!important;padding-top:28px!important}
body.wzd-approved-ui #main .wzd-hub-main{min-width:0;display:flex;flex-direction:column;gap:24px}
body.wzd-approved-ui #main .wzd-hub-main>.wzd-hub-content,
body.wzd-approved-ui #main .wzd-hub-tabs-wrap,
body.wzd-approved-ui #main .wzd-hub-main>.wzd-delivery-projects,
body.wzd-approved-ui #main .wzd-category-articles,
body.wzd-approved-ui #main .wzd-other-hubs,
body.wzd-approved-ui #main .wzd-category-quote{border:1px solid #e7e7e7!important;border-radius:22px!important;background:linear-gradient(145deg,#fff 65%,#fff6eb)!important;padding:26px!important;box-shadow:0 5px 20px #4a181505!important;margin-top:0!important;margin-bottom:0!important}
body.wzd-approved-ui #main .wzd-hub-sidebar{display:flex;flex-direction:column;gap:24px}
body.wzd-approved-ui #main .wzd-hub-main>.wzd-hub-content .wzd-payment{border-radius:16px!important;border-color:#e7e7e7!important;background:white!important}
body.wzd-approved-ui #main .wzd-hub-tabs{background:#fff6eb!important;border:1px solid #e7e7e7!important;border-radius:13px!important;padding:5px!important}
body.wzd-approved-ui #main .wzd-hub-tab{border-radius:9px!important;font-size:13px!important;padding:10px 13px!important}
body.wzd-approved-ui #main .wzd-hub-tab.active{background:#8e2521!important;color:#fff!important;box-shadow:0 3px 10px #8e252117!important}
body.wzd-approved-ui #main .wzd-hub-tab.active .wzd-hub-tab-count{background:#ffffff25!important;color:#fff!important}
body.wzd-approved-ui #main .wzd-hub-tab-panel{padding-top:20px!important}
body.wzd-approved-ui #main .wzd-hub-card-info{padding:14px!important;background:white!important}
body.wzd-approved-ui #main .wzd-hub-card-name{font-size:15px!important;line-height:1.65!important}
body.wzd-approved-ui #main .wzd-hub-topbar{margin-bottom:22px!important}
body.wzd-approved-ui #main .wzd-hub-section>.wzd-container:not(.wzd-hub-layout){margin-top:24px!important}
body.wzd-approved-ui #main :focus-visible{outline:3px solid #8e2521!important;outline-offset:3px}
html body.wzd-approved-ui #main .wzd-hub-page .wzd-hub-tabs-bar{background:#fff6eb!important;border:1px solid #e7e7e7!important;border-radius:13px!important;padding:5px!important}
html body.wzd-approved-ui #main .wzd-hub-page .wzd-hub-tabs-wrap .wzd-hub-tab{border-radius:9px!important;background:white!important;color:#222!important;opacity:1!important}
html body.wzd-approved-ui #main .wzd-hub-page .wzd-hub-tabs-wrap .wzd-hub-tab.active{background:#8e2521!important;color:white!important;border-color:#8e2521!important}
html body.wzd-approved-ui #main .wzd-hub-page .wzd-hub-tab.active .wzd-hub-tab-lbl{color:white!important;opacity:1!important}
html body.wzd-approved-ui #main .wzd-hub-page .wzd-hub-tab.active .wzd-hub-tab-count{background:#ffffff25!important;color:white!important}
html body.wzd-approved-ui #main .wzd-hub-main>.wzd-hub-content h2:last-child{margin-top:28px!important;margin-bottom:0!important}
html body.wzd-approved-ui #main .wzd-hub-main>.wzd-hub-content:first-child p{margin-bottom:20px!important}
/* Company link rule: color provides the link cue in every interaction state. */
html body.wzd-approved-ui #main a,
html body.wzd-approved-ui #main a:visited,
html body.wzd-approved-ui #main a:hover,
html body.wzd-approved-ui #main a:focus,
html body.wzd-approved-ui #main a:active,
html body.wzd-approved-ui #main a *,
html body.wzd-approved-ui #main a:hover *,
html body.wzd-approved-ui #main a:focus *{text-decoration:none!important;text-decoration-line:none!important}
html body.wzd-approved-ui #main a:not([class]),
html body.wzd-approved-ui #main a.wzd-link,
html body.wzd-approved-ui #main a.wzd-text-link{color:#8e2521!important;border-bottom:0!important;box-shadow:none!important;background-image:none!important}
html body.wzd-approved-ui #main a.wzd-link::after,
html body.wzd-approved-ui #main a.wzd-text-link::after{border-bottom:0!important;box-shadow:none!important;background-image:none!important}
html body.wzd-approved-ui #main .wzd-catmini h3,
html body.wzd-approved-ui #main .wzd-art-card h3,
html body.wzd-approved-ui #main .wzd-prod h3 a,
html body.wzd-approved-ui #main .wzd-hub-card-name,
html body.wzd-approved-ui #main .wzd-category-article-card h3{color:var(--c-brick,#8e2521)!important}
@media (max-width:768px){html body.wzd-approved-ui #main{font-size:14px!important;line-height:1.85!important}
body.wzd-approved-ui #main h1{font-size:28px!important;line-height:1.4!important}
body.wzd-approved-ui #main h2{font-size:23px!important;line-height:1.5!important}
body.wzd-approved-ui #main h3{line-height:1.65!important}
body.wzd-approved-ui.wzd-front .wzd-main>.wzd-section{margin:18px auto!important}
body.wzd-approved-ui.wzd-front .wzd-main>.wzd-section>.wzd-container{width:calc(100% - 24px);padding:20px 16px!important;border-radius:19px!important}
body.wzd-approved-ui.wzd-front .wzd-main>.wzd-hero{width:calc(100% - 24px);margin:12px auto 18px;border-radius:19px!important}
body.wzd-approved-ui.wzd-front .wzd-hero-inner{padding-left:18px!important;padding-right:18px!important}
body.wzd-approved-ui.wzd-front .wzd-home-payment{width:calc(100% - 24px);margin:18px auto!important}
body.wzd-approved-ui.wzd-front .wzd-home-payment .wzd-payment{padding:20px 16px!important;border-radius:19px!important}
body.wzd-approved-ui #main .wzd-section-head{margin-bottom:20px!important}
body.wzd-approved-ui #main .wzd-hub-section{padding-top:18px!important}
body.wzd-approved-ui #main .wzd-hub-main,
body.wzd-approved-ui #main .wzd-hub-sidebar{gap:18px}
body.wzd-approved-ui #main .wzd-hub-main>.wzd-hub-content,
body.wzd-approved-ui #main .wzd-hub-tabs-wrap,
body.wzd-approved-ui #main .wzd-hub-main>.wzd-delivery-projects,
body.wzd-approved-ui #main .wzd-category-articles,
body.wzd-approved-ui #main .wzd-other-hubs,
body.wzd-approved-ui #main .wzd-category-quote{padding:20px 16px!important;border-radius:19px!important}
body.wzd-approved-ui #main .wzd-hub-tabs{padding:4px!important}
body.wzd-approved-ui #main .wzd-hub-tab{font-size:12px!important;padding:9px 10px!important}
body.wzd-approved-ui #main .wzd-hub-card-info{padding:11px!important}
body.wzd-approved-ui #main .wzd-hub-card-name{font-size:14px!important}
body.wzd-approved-ui #main .wzd-hub-main>.wzd-hub-content .wzd-payment{padding:18px 14px!important}
body.wzd-approved-ui #main .wzd-hub-section>.wzd-container:not(.wzd-hub-layout){margin-top:18px!important}}
/* Let the original banner artwork determine the frame height, without letterboxing. */
@media (min-width:701px){html body.wzd-approved-ui.home.wzd-front #main.wzd-main>.wzd-hero[data-banner="home"]{height:auto!important;min-height:0!important;max-height:none!important;padding:0!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-hero[data-banner="home"] .wzd-hero-bg-wrap{position:relative!important;inset:auto!important;width:100%!important;height:auto!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-hero[data-banner="home"] .wzd-hero-bg-img{position:static!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;opacity:1!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-hero[data-banner="home"] .wzd-hero-inner{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;padding-block:0!important;justify-content:center!important}}
/* One frame rhythm, including the formerly nested payment container. */
html body.wzd-approved-ui #main .wzd-hub-layout{gap:24px!important}
html body.wzd-approved-ui.home.wzd-front main.wzd-main{display:flex!important;flex-direction:column!important;gap:28px!important;padding-top:20px!important}
html body.wzd-approved-ui.home.wzd-front main.wzd-main>.wzd-hero,
html body.wzd-approved-ui.home.wzd-front main.wzd-main>.wzd-section,
html body.wzd-approved-ui.home.wzd-front main.wzd-main>.wzd-home-payment{margin-top:0!important;margin-bottom:0!important}
html body.wzd-approved-ui.home.wzd-front main.wzd-main>.wzd-section{width:100%!important;max-width:100%!important;min-width:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;content-visibility:visible!important;contain-intrinsic-size:none!important;height:auto!important;min-height:0!important;order:0!important}
html body.wzd-approved-ui.home.wzd-front main.wzd-main>.wzd-hero,
html body.wzd-approved-ui.home.wzd-front main.wzd-main>.wzd-home-payment{order:0!important}
html body.wzd-approved-ui.home.wzd-front main.wzd-main>.wzd-section>.wzd-container{width:calc(100% - 48px)!important;max-width:1232px!important;min-width:0!important;margin-inline:auto!important}
html body.wzd-approved-ui #main .wzd-hub-page .wzd-hub-main>*{margin-top:0!important;margin-bottom:0!important}
html body.wzd-approved-ui #main .wzd-hub-main>*{margin-top:0!important;margin-bottom:0!important;content-visibility:visible!important;contain-intrinsic-size:none!important}
html body.wzd-approved-ui.wzd-front #main .wzd-home-payment>.wzd-container{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
html body.wzd-approved-ui #main .wzd-catmini h3{font-weight:400!important;line-height:1.6!important}
html body.wzd-approved-ui.home #main #wzd-home-categories .wzd-catmini .wzd-catmini-name{font-weight:400!important;color:var(--c-brick)!important;line-height:1.6!important}
html body.wzd-approved-ui #main .wzd-prod-name,
html body.wzd-approved-ui #main .wzd-prod-name span,
html body.wzd-approved-ui #main .wzd-hub-card-name{font-weight:500!important;color:var(--c-brick)!important}
html body.wzd-approved-ui #main .wzd-prod{cursor:pointer;color:var(--c-brick)}
html body.wzd-approved-ui #main .wzd-prod-body{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:5px!important;height:auto!important;min-height:0!important}
html body.wzd-approved-ui #main .wzd-prod-name{margin:0!important;min-height:0!important}
html body.wzd-approved-ui #main .wzd-prod-size{margin:0!important}
html body.wzd-approved-ui #main .wzd-hub-page .wzd-hub-card-info{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:5px!important;min-height:0!important;height:auto!important}
html body.wzd-approved-ui #main .wzd-hub-page .wzd-hub-card-name{margin:0!important;height:auto!important;min-height:0!important;display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important}
html body.wzd-approved-ui #main .wzd-hub-page .wzd-hub-card-dim{margin:0!important;min-height:0!important;height:auto!important}
html body.wzd-approved-ui #main .wzd-hub-section>.wzd-container{width:calc(100% - 48px)!important;max-width:1232px!important;padding-left:0!important;padding-right:0!important}
html body.wzd-approved-ui #main .wzd-hub-main>.wzd-payment,
html body.wzd-approved-ui #main .wzd-hub-main>.wzd-shared-order{width:100%!important;max-width:none!important;padding:26px!important;margin:0!important;border:1px solid #e7e7e7!important;border-radius:22px!important;background:linear-gradient(145deg,#fff 65%,#fff6eb)!important;box-shadow:0 5px 20px #4a181505!important}
html body.wzd-approved-ui #main .wzd-shared-order>.wzd-container{width:100%!important;padding:0!important;margin:0!important;max-width:none!important}
html body.wzd-approved-ui #main .wzd-shared-order .wzd-order-title{font-size:15px!important;font-weight:500!important}
html body.wzd-approved-ui #main .wzd-shared-order .wzd-order-copy{padding:12px!important}
html body.wzd-approved-ui.wzd-front #main .wzd-home-closing-cta>.wzd-container{background:linear-gradient(125deg,#8e2521,#6e1c19)!important;border-color:#8e2521!important}
html body.wzd-approved-ui.wzd-front #main .wzd-home-closing-cta .wzd-cta-bar-t,
html body.wzd-approved-ui.wzd-front #main .wzd-home-closing-cta .wzd-cta-bar-ic{color:white!important}
html body.wzd-approved-ui.wzd-front #main .wzd-home-closing-cta .wzd-cta-bar-s{color:#fff!important}
html body.wzd-approved-ui.wzd-front #main .wzd-home-closing-cta .wzd-btn--white{background:white!important;color:#8e2521!important;border-color:white!important}
@media (max-width:768px){html body.wzd-approved-ui.home.wzd-front main.wzd-main{gap:18px!important;padding-top:18px!important}
html body.wzd-approved-ui.home.wzd-front main.wzd-main>.wzd-section>.wzd-container{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;margin-inline:auto!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-bestseller-grid{min-width:0!important;max-width:100%!important;width:100%!important;grid-template-columns:minmax(0,1fr)!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-bestseller-grid>.wzd-prod-grid{min-width:0!important;max-width:100%!important;width:100%!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-consult-card{min-width:0!important;max-width:100%!important;width:100%!important}
html body.wzd-approved-ui #main .wzd-hub-section>.wzd-container{width:calc(100% - 24px)!important;padding-inline:0!important}
html body.wzd-approved-ui #main .wzd-hub-main>.wzd-payment,
html body.wzd-approved-ui #main .wzd-hub-main>.wzd-shared-order{padding:20px 16px!important;border-radius:19px!important}
html body.wzd-approved-ui #main .wzd-hub-page .wzd-hub-card-info{padding:12px 10px!important;gap:5px!important}
html body.wzd-approved-ui #main .wzd-hub-page .wzd-hub-card-name{font-size:14px!important;line-height:1.65!important}
html body.wzd-approved-ui #main .wzd-hub-page .wzd-hub-card-dim{font-size:12px!important;line-height:1.65!important}
html body.wzd-approved-ui #main .wzd-hub-sidebar{margin-top:0!important}
html body.wzd-approved-ui #main .wzd-hub-layout{gap:18px!important}
html body.wzd-approved-ui #main .wzd-order-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
html body.wzd-approved-ui #main .wzd-order-title{font-size:14px!important;font-weight:500!important}
html body.wzd-approved-ui #main .wzd-order-copy{padding:12px 10px!important}
html body.wzd-approved-ui #main .wzd-hub-section .wzd-category-articles,
html body.wzd-approved-ui #main .wzd-hub-section .wzd-other-hubs{margin:0!important}
html body.wzd-approved-ui .wzd-main{padding-bottom:0!important}
html body.wzd-approved-ui #main .wzd-hub-section{padding-bottom:0!important}}
@media (max-width:360px){html body.wzd-approved-ui #main .wzd-hub-main h1{font-size:24px!important}}
/* Approved CI: burgundy, orange and white; card labels use normal black text. */
html body.wzd-approved-ui #main{--c-bg-soft:#fff;--c-bg-warm:#fff6eb;--c-bg-cream:#fff6eb;--c-bg-pink:#fff;--c-line:#e7e7e7;--c-line-soft:#e7e7e7;--wzd-hub-soft:#fff6eb;--wzd-hub-line:#e7e7e7}
html body.wzd-approved-ui #main .wzd-prod-name,
html body.wzd-approved-ui #main .wzd-prod-name *,
html body.wzd-approved-ui #main .wzd-hub-page .wzd-hub-card-name,
html body.wzd-approved-ui.home #main #wzd-home-categories .wzd-catmini .wzd-catmini-name,
html body.wzd-approved-ui #main .wzd-other-hub span{color:#222!important}
html body.wzd-approved-ui #main .wzd-home-evidence-card h3,
html body.wzd-approved-ui #main .wzd-home-evidence-card h3 a,
html body.wzd-approved-ui #main .wzd-home-evidence-card p,
html body.wzd-approved-ui #main .wzd-delivery-projects .wzd-section-title,
html body.wzd-approved-ui #main .wzd-delivery-projects h2,
html body.wzd-approved-ui #main .wzd-delivery-project-card__body,
html body.wzd-approved-ui #main .wzd-delivery-project-card__body h3,
html body.wzd-approved-ui #main .wzd-delivery-project-card__body a,
html body.wzd-approved-ui #main .wzd-delivery-project-card__status{color:#222!important}
html body.wzd-approved-ui #main .wzd-delivery-project-card__status{background:#fff!important;border-color:#e7e7e7!important}
html body.wzd-approved-ui #main .wzd-hub-sidebar .wzd-category-quote{padding:20px!important;background:linear-gradient(145deg,#fff 65%,#fff6eb)!important}
html body.wzd-approved-ui #main .wzd-hub-sidebar .wzd-quote-frame-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;min-width:0!important;width:100%!important}
html body.wzd-approved-ui #main .wzd-hub-sidebar .wzd-quote-frame-button{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:0!important;width:100%!important;max-width:100%!important;min-height:42px!important;padding:9px 12px!important;font-size:13px!important;line-height:1.4!important;white-space:normal!important;background:#8e2521!important;color:#fff!important}
html body.wzd-approved-ui #main .wzd-hub-sidebar .wzd-quote-frame-button span{min-width:0!important;overflow-wrap:anywhere!important}
html body.wzd-approved-ui #main .wzd-hub-sidebar .wzd-quote-frame-button i{flex:0 0 16px!important;width:16px!important;height:16px!important;font-size:16px!important}
html body.wzd-approved-ui #main .wzd-hub-sidebar .wzd-other-hubs{padding:20px!important}
html body.wzd-approved-ui #main .wzd-other-hub{background:#fff!important;border-color:#e7e7e7!important}
html body.wzd-approved-ui #main .wzd-other-hub[aria-current="page"]{border-color:#d98949!important}
html body.wzd-approved-ui #main .wzd-hub-tabs-bar,
html body.wzd-approved-ui #main .wzd-hub-tabs{background:#fff6eb!important}
html body.wzd-approved-ui #main .wzd-consult-card{background:linear-gradient(135deg,#fff,#fff1df)!important}
html body.wzd-approved-ui #main .wzd-section-link{background:#fff6eb!important}
html body.wzd-approved-ui #main .wzd-hub-page,
html body.wzd-approved-ui #main .wzd-delivery-project-card__image,
html body.wzd-approved-ui #main .wzd-category-article-image{background-color:#fff!important}
html body.wzd-approved-ui #main .wzd-home-evidence-grid h3,
html body.wzd-approved-ui #main .wzd-home-evidence-grid h3 a,
html body.wzd-approved-ui #main .wzd-home-evidence-grid p{color:#222!important}
html body.wzd-approved-ui #main .wzd-delivery-projects .wzd-section-link{background:#fff6eb!important;border-color:#8e2521!important}
html body.wzd-approved-ui #main .wzd-delivery-project-card__status i{color:#d98949!important}
/* Exposed-brick product cards: visible frame and neutral artwork backdrop. */
html body.wzd-approved-ui #main .wzd-hub-card{border:1px solid #d6d8da!important;border-radius:16px!important;background:#fff!important;box-shadow:0 3px 12px rgba(0,0,0,.035)!important;overflow:hidden!important}
html body.wzd-approved-ui #main .wzd-hub-card .wzd-hub-card-img{background:linear-gradient(145deg,#fff 0%,#f4f5f6 55%,#e9ebed 100%)!important}
html body.wzd-approved-ui #main .wzd-hub-card .wzd-hub-card-info{background:#fff!important;border-top:1px solid #e2e4e6!important}
html body.wzd-approved-ui #main .wzd-hub-card:hover{border-color:#8e2521!important;box-shadow:0 6px 16px rgba(0,0,0,.06)!important}
/* White section surfaces, as requested; product image backdrops stay neutral. */
html body.wzd-approved-ui.home.wzd-front #main>.wzd-section>.wzd-container,
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-payment .wzd-payment,
html body.wzd-approved-ui #main .wzd-hub-main>.wzd-hub-content,
html body.wzd-approved-ui #main .wzd-hub-tabs-wrap,
html body.wzd-approved-ui #main .wzd-hub-main>.wzd-shared-order,
html body.wzd-approved-ui #main .wzd-hub-main>.wzd-payment,
html body.wzd-approved-ui #main .wzd-delivery-projects,
html body.wzd-approved-ui #main .wzd-category-articles,
html body.wzd-approved-ui #main .wzd-other-hubs,
html body.wzd-approved-ui #main .wzd-hub-sidebar .wzd-category-quote{background:#fff!important}
html body.wzd-approved-ui #main .wzd-hub-tabs-bar,
html body.wzd-approved-ui #main .wzd-hub-tabs{background:#fff!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-closing-cta>.wzd-container{background:#fff!important;border-color:#e7e7e7!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-closing-cta .wzd-cta-bar-t{color:#222!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-closing-cta .wzd-cta-bar-ic{color:#8e2521!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-closing-cta .wzd-cta-bar-s{color:#555!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-closing-cta .wzd-btn--white{background:#8e2521!important;color:#fff!important;border-color:#8e2521!important}
/* Related articles: white cards, image-sized frames and lighter titles. */
html body.wzd-approved-ui #main .wzd-category-article,
html body.wzd-approved-ui #main .wzd-category-article-copy{background:#fff!important;background-image:none!important}
html body.wzd-approved-ui #main .wzd-category-article{border:1px solid #d6d8da!important;border-radius:16px!important;overflow:hidden!important}
html body.wzd-approved-ui #main .wzd-category-article-image{display:block!important;background:#fff!important;aspect-ratio:auto!important;height:auto!important;min-height:0!important;max-height:none!important;padding:0!important;overflow:hidden!important}
html body.wzd-approved-ui #main .wzd-category-article-image img{display:block!important;position:static!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;object-fit:contain!important;margin:0!important;padding:0!important}
html body.wzd-approved-ui #main .wzd-category-article-copy{padding:12px!important;border-top:1px solid #e2e4e6!important}
html body.wzd-approved-ui #main .wzd-category-article-copy h3{font-weight:400!important;color:#222!important;line-height:1.65!important;margin:0!important}
html body.wzd-approved-ui #main .wzd-category-articles-head h2,
html body.wzd-approved-ui #main .wzd-category-articles-head h2 span{font-weight:500!important}
html body.wzd-approved-ui #main .wzd-category-article-image img{aspect-ratio:auto!important}
/* Closing contact section: one simple frame, with no nested panel or colored shadow. */
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-closing-cta>.wzd-container{padding:24px 28px!important;box-shadow:none!important;background:#fff!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-closing-cta .wzd-cta-bar--pdf{display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:18px!important;align-items:center!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-closing-cta .wzd-cta-bar-ic{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:1px solid #e2e4e6!important;border-radius:12px!important;background:#fff!important;color:#8e2521!important;box-shadow:none!important;font-size:24px!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-closing-cta .wzd-cta-bar-text{min-width:0!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-closing-cta .wzd-cta-bar-t{font-size:20px!important;font-weight:500!important;line-height:1.5!important;margin:0 0 4px!important;color:#222!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-closing-cta .wzd-cta-bar-s{font-size:14px!important;font-weight:400!important;line-height:1.7!important;margin:0!important;color:#555!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-closing-cta .wzd-btn--white{min-height:46px!important;padding:12px 20px!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;box-shadow:none!important;white-space:normal!important;text-align:center!important}
@media (max-width:768px){html body.wzd-approved-ui.home.wzd-front #main .wzd-home-closing-cta>.wzd-container{padding:20px 16px!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-closing-cta .wzd-cta-bar--pdf{grid-template-columns:36px minmax(0,1fr)!important;gap:14px 12px!important;align-items:start!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-closing-cta .wzd-cta-bar-ic{width:36px!important;height:36px!important;font-size:20px!important;border-radius:10px!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-closing-cta .wzd-cta-bar-t{font-size:18px!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-closing-cta .wzd-btn--white{grid-column:1/-1!important;width:100%!important}}
html body.wzd-approved-ui.home.wzd-front #main>.wzd-home-closing-cta{background:transparent!important;padding:0!important;border:0!important;box-shadow:none!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-closing-cta .wzd-cta-bar-text,
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-closing-cta .wzd-cta-bar-t,
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-closing-cta .wzd-cta-bar-s{text-align:left!important}
/* Desktop hero: neutral white/light-gray scrim instead of cream. */
@media (min-width:701px){html body.wzd-approved-ui.home.wzd-front #main>.wzd-hero[data-banner="home"]{background:#fff!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-hero[data-banner="home"] .wzd-hero-scrim{background:linear-gradient(90deg,#fff 0%,#fff 27%,rgba(250,251,252,.96) 38%,rgba(247,248,249,.56) 48%,rgba(247,248,249,0) 65%)!important}}
@media (min-width:701px){html body.wzd-approved-ui.home.wzd-front #main .wzd-hero[data-banner="home"] .wzd-hero-eyebrow{background:#f4f5f6!important}}
/* Homepage mobile refinements: readable cards, calm headings and compact quote controls. */
html body.wzd-approved-ui.home.wzd-front #main .wzd-prod .wzd-prod-name,
html body.wzd-approved-ui.home.wzd-front #main .wzd-prod .wzd-prod-name *{color:#222!important}
@media (max-width:768px){html body.wzd-approved-ui.home.wzd-front #main .wzd-home-categories .wzd-section-head,
html body.wzd-approved-ui.home.wzd-front #main .wzd-bestseller-grid-section .wzd-section-head,
html body.wzd-approved-ui.home.wzd-front #main .wzd-section-head:has(+.wzd-bestseller-grid){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-section-head .wzd-section-title{flex:1 1 auto!important;min-width:0!important;margin:0!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-section-head .wzd-section-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;flex:0 0 auto!important;width:auto!important;max-width:100%!important;min-height:38px!important;height:auto!important;padding:8px 10px!important;background:#fff!important;background-image:none!important;border:1px solid #dedfe1!important;border-radius:10px!important;box-shadow:none!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important;white-space:nowrap!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-why .wzd-section-head{margin-bottom:20px!important;text-align:left!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-why .wzd-section-title{font-size:23px!important;font-weight:500!important;line-height:1.5!important;margin-bottom:8px!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-why .wzd-section-sub{font-size:14px!important;line-height:1.75!important;margin:0!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-why .wzd-pillars{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-why .wzd-pillar{display:flex!important;flex-direction:column!important;min-width:0!important;width:100%!important;height:auto!important;background:#fff!important;border:1px solid #d6d8da!important;box-shadow:none!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-why .wzd-pillar-media{width:100%!important;aspect-ratio:auto!important;height:auto!important;margin:0!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-why .wzd-pillar-media img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-why .wzd-pillar-body{padding:16px!important;gap:8px!important;align-items:flex-start!important;text-align:left!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-why .wzd-pillar-t{font-size:18px!important;font-weight:500!important;line-height:1.5!important;margin:0!important;text-align:left!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-why .wzd-pillar-d{display:block!important;font-size:14px!important;line-height:1.75!important;margin:0!important;text-align:left!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-home-why .wzd-pillar-link{font-size:14px!important;font-weight:500!important;min-height:40px!important;margin:0!important;justify-content:flex-start!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-bestseller-grid .wzd-prod-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-bestseller-grid .wzd-prod{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0!important;min-height:0!important;height:100%!important;border-radius:14px!important;background:#fff!important;border:1px solid #d6d8da!important;box-shadow:none!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-bestseller-grid .wzd-prod-img{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:4/3!important;background:linear-gradient(145deg,#fff 0%,#f4f5f6 55%,#e9ebed 100%)!important;padding:8px!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-bestseller-grid .wzd-prod-img img{display:block!important;position:static!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-bestseller-grid .wzd-prod-body{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;flex:1 1 auto!important;gap:0!important;padding:9px 8px!important;border-top:1px solid #e2e4e6!important;min-width:0!important;min-height:0!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-bestseller-grid .wzd-prod-name{display:block!important;overflow:visible!important;-webkit-line-clamp:unset!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important;margin:0!important;color:#222!important;text-align:left!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-bestseller-grid .wzd-prod-name span{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-bestseller-grid .wzd-prod-size{display:none!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-consult-card{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;gap:12px!important;padding:18px!important;background:#fff!important;border:1px solid #d6d8da!important;box-shadow:none!important;color:#222!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-consult-card-ic{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;background:#fff!important;border:1px solid #dedfe1!important;border-radius:10px!important;font-size:20px!important;color:#8e2521!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-consult-card-t{grid-column:2!important;grid-row:1!important;align-self:center!important;font-size:18px!important;font-weight:500!important;line-height:1.5!important;color:#222!important;margin:0!important;text-align:left!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-consult-card-s{grid-column:1/-1!important;grid-row:auto!important;font-size:14px!important;line-height:1.75!important;color:#555!important;margin:0!important;text-align:left!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-consult-card-actions{grid-column:1/-1!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;margin:0!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-consult-card-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:10px 12px!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;background:#8e2521!important;color:#fff!important;border:1px solid #8e2521!important;border-radius:10px!important;box-shadow:none!important;white-space:normal!important}
html body.wzd-approved-ui.home.wzd-front #main .wzd-consult-card-btn--calculator{background:#fff!important;color:#8e2521!important}}
@media (max-width:360px){html body.wzd-approved-ui.home.wzd-front #main .wzd-bestseller-grid .wzd-prod-name{font-size:12px!important}}
/* Compact mobile category introduction, preserving the complete heading and copy. */
@media (max-width:768px){html body.wzd-approved-ui #main .wzd-hub-topbar{margin-bottom:0!important}
html body.wzd-approved-ui #main .wzd-hub-section{padding-top:18px!important}
html body.wzd-approved-ui #main .wzd-hub-main>.wzd-hub-content:first-child{padding:16px!important}
html body.wzd-approved-ui #main .wzd-hub-main>.wzd-hub-content:first-child h1{font-size:22px!important;font-weight:500!important;line-height:1.45!important;letter-spacing:-.015em!important;margin:0 0 8px!important;padding:0!important}
html body.wzd-approved-ui #main .wzd-hub-main>.wzd-hub-content:first-child h1::after{display:none!important;content:none!important}
html body.wzd-approved-ui #main .wzd-hub-main>.wzd-hub-content:first-child p{font-size:14px!important;line-height:1.7!important;margin:0!important}
html body.wzd-approved-ui #main .wzd-hub-main>.wzd-hub-content:first-child h2{font-size:18px!important;font-weight:500!important;line-height:1.5!important;margin:12px 0 0!important}}
/* Mobile category: compact two-column product cards and visible subcategory controls. */
@media (max-width:768px){html body.wzd-approved-ui #main .wzd-hub-tabs-wrap{padding:16px 12px!important}
html body.wzd-approved-ui #main .wzd-hub-tabs-bar{position:static!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;width:100%!important}
html body.wzd-approved-ui #main .wzd-hub-tabs-wrap .wzd-hub-tab{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:9px 10px!important;border:1px solid #dedfe1!important;border-radius:10px!important;box-shadow:none!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important;white-space:normal!important}
html body.wzd-approved-ui #main .wzd-hub-tabs-wrap .wzd-hub-tab.active{border-color:#8e2521!important}
html body.wzd-approved-ui #main .wzd-hub-tab-lbl{min-width:0!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-align:left!important}
html body.wzd-approved-ui #main .wzd-hub-tab-count{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 22px!important;min-width:22px!important;height:22px!important;padding:0!important;font-size:11px!important;font-weight:400!important;border-radius:7px!important}
html body.wzd-approved-ui #main .wzd-hub-tab-panel{margin-top:16px!important;padding:0!important}
html body.wzd-approved-ui #main .wzd-hub-prod-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
html body.wzd-approved-ui #main .wzd-hub-card{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;min-width:0!important;min-height:0!important;height:100%!important;border-radius:14px!important;box-shadow:none!important}
html body.wzd-approved-ui #main .wzd-hub-card .wzd-hub-card-img{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:4/3!important;padding:8px!important}
html body.wzd-approved-ui #main .wzd-hub-card .wzd-hub-card-img img{position:static!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}
html body.wzd-approved-ui #main .wzd-hub-card .wzd-hub-card-info{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;flex:1 1 auto!important;gap:0!important;padding:9px 8px!important;border-top:1px solid #e2e4e6!important;border-left:0!important;min-width:0!important;min-height:0!important;height:auto!important;text-align:left!important}
html body.wzd-approved-ui #main .wzd-hub-card .wzd-hub-card-name{font-size:13px!important;font-weight:400!important;line-height:1.45!important;color:#222!important;margin:0!important;text-align:left!important}
html body.wzd-approved-ui #main .wzd-hub-card .wzd-hub-card-dim{display:none!important}
/* Shared ordering component stays identical on home and category pages. */
html body.wzd-approved-ui #main .wzd-order-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}
html body.wzd-approved-ui #main .wzd-order-card{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;align-items:center!important;width:100%!important;min-width:0!important;height:auto!important;min-height:112px!important;border-radius:14px!important;box-shadow:none!important}
html body.wzd-approved-ui #main .wzd-order-media{width:104px!important;height:auto!important;aspect-ratio:4/3!important;margin:0!important;align-self:center!important;border-radius:0!important}
html body.wzd-approved-ui #main .wzd-order-media img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important}
html body.wzd-approved-ui #main .wzd-order-number{top:5px!important;left:5px!important;width:22px!important;height:22px!important;font-size:11px!important;font-weight:500!important;border-width:1px!important}
html body.wzd-approved-ui #main .wzd-order-copy{padding:12px!important;min-width:0!important}
html body.wzd-approved-ui #main .wzd-order-title{font-size:14px!important;font-weight:500!important;line-height:1.5!important;margin:0 0 4px!important;color:#222!important}
html body.wzd-approved-ui #main .wzd-order-description{font-size:12px!important;font-weight:400!important;line-height:1.6!important;margin:0!important}
html body.wzd-approved-ui #main #wzd-order-steps .wzd-section-head{margin-bottom:16px!important}
html body.wzd-approved-ui #main #wzd-order-steps .wzd-section-title,
html body.wzd-approved-ui #main #wzd-order-steps .wzd-section-title em{font-size:20px!important;font-weight:500!important;line-height:1.5!important}
html body.wzd-approved-ui #main #wzd-order-steps .wzd-section-sub{font-size:13px!important;line-height:1.6!important;margin-top:4px!important}}
@media (max-width:360px){html body.wzd-approved-ui #main .wzd-hub-card .wzd-hub-card-name{font-size:12px!important}
html body.wzd-approved-ui #main .wzd-hub-tab-lbl{font-size:12px!important}
html body.wzd-approved-ui #main .wzd-order-card{grid-template-columns:88px minmax(0,1fr)!important}
html body.wzd-approved-ui #main .wzd-order-media{width:88px!important}
html body.wzd-approved-ui #main .wzd-order-copy{padding:10px!important}}
@media (max-width:768px){html body.wzd-approved-ui #main .wzd-hub-tabs-wrap .wzd-hub-tab{max-width:none!important}
html body.wzd-approved-ui #main .wzd-hub-prod-grid .wzd-hub-card{content-visibility:visible!important;contain-intrinsic-block-size:auto!important}}
/* Mobile ordering cards follow the original photo proportions, without cropping. */
@media (max-width:768px){html body.wzd-approved-ui #main .wzd-order-card{grid-template-columns:128px minmax(0,1fr)!important;align-items:stretch!important;min-height:0!important;height:auto!important}
html body.wzd-approved-ui #main .wzd-order-media{position:relative!important;align-self:stretch!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;padding:0!important;margin:0!important;overflow:hidden!important;border-right:1px solid #e2e4e6!important}
html body.wzd-approved-ui #main .wzd-order-media img{position:static!important;display:block!important;width:100%!important;height:auto!important;max-width:none!important;max-height:none!important;object-fit:contain!important;margin:0!important;padding:0!important}
html body.wzd-approved-ui #main .wzd-order-copy{align-self:center!important;padding:8px!important}
html body.wzd-approved-ui #main .wzd-order-title{font-size:14px!important;line-height:1.4!important;margin-bottom:3px!important}
html body.wzd-approved-ui #main .wzd-order-description{font-size:12px!important;line-height:1.5!important}}
@media (max-width:360px){html body.wzd-approved-ui #main .wzd-order-card{grid-template-columns:108px minmax(0,1fr)!important}
html body.wzd-approved-ui #main .wzd-order-copy{padding:4px 8px!important}
html body.wzd-approved-ui #main .wzd-order-title{font-size:13px!important;line-height:1.35!important}
html body.wzd-approved-ui #main .wzd-order-description{font-size:11.5px!important;line-height:1.38!important}}/* Production adapters for the two original category templates. */
html body.wzd-approved-ui #main{--c-brick:#8e2521;--c-line-soft:#e7e7e7;--c-bg-soft:#fff;box-sizing:border-box}
html body.wzd-approved-ui #main .wzd-prod-link,
html body.wzd-approved-ui #main .wzd-hub-card-poa{display:none!important}
html body.wzd-approved-ui #main .wzd-other-hub img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:contain!important;border-radius:0!important}
html body.wzd-approved-ui #main .wzd-other-hub span{font-weight:400!important;line-height:1.5!important}
html body.wzd-approved-ui #main .wzd-category-quote-btn{display:flex!important;justify-content:center!important;align-items:center!important;max-width:100%!important;min-width:0!important;white-space:normal!important;font-size:13px!important;line-height:1.4!important;padding:10px 12px!important;box-sizing:border-box!important}
html body.wzd-approved-ui #main .wzd-hub-main>.wzd-payment{width:100%!important}
html body.wzd-approved-ui #main .wzd-home-evidence-meta{display:none!important}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-hero{width:calc(100% - 48px)!important;max-width:1232px!important;margin:20px auto 24px!important;border:1px solid #e7e7e7!important;border-radius:22px!important;background:#fff!important;overflow:hidden!important}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-hero-scrim{background:linear-gradient(90deg,#fff,rgba(249,250,251,.9) 40%,rgba(249,250,251,0) 75%)!important}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-shop-catalog{background:#fff!important;padding:0!important}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-shop-catalog>.wzd-container{width:calc(100% - 48px)!important;max-width:1232px!important;padding:0!important;margin-inline:auto!important}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-cat-layout{gap:24px!important}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-cat-main{min-width:0!important}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-cat-grid,
html body.wzd-approved-ui.wzd-archive-product #main .wzd-cat-toolbar,
html body.wzd-approved-ui.wzd-archive-product #main .wzd-catalogue-order,
html body.wzd-approved-ui.wzd-archive-product #main .wzd-catalogue-quote,
html body.wzd-approved-ui.wzd-archive-product #main .wzd-catalogue-faq,
html body.wzd-approved-ui.wzd-archive-product #main .wzd-payment,
html body.wzd-approved-ui.wzd-archive-product #main .wzd-catalogue-reading{padding:26px!important;border:1px solid #e7e7e7!important;border-radius:22px!important;background:#fff!important;box-shadow:none!important;margin-bottom:24px!important}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-cat-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-prod{display:flex!important;flex-direction:column!important;min-width:0!important;border:1px solid #d6d8da!important;background:#fff!important;border-radius:16px!important;overflow:hidden!important}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-prod-img{width:100%!important;aspect-ratio:4/3!important;height:auto!important;background:linear-gradient(145deg,#fff,#f4f5f6 55%,#e9ebed)!important;padding:8px!important}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-prod-img img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-prod-body{padding:14px!important;border-top:1px solid #e2e4e6!important}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-prod-name{font-size:15px!important;font-weight:500!important;line-height:1.65!important;color:#222!important}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-prod-name a{color:#222!important}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-catalogue-sidebar{display:flex!important;flex-direction:column!important;gap:24px!important;min-width:0!important}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-catalogue-quote{display:block!important;color:#222!important}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-catalogue-quote-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;margin-top:16px!important}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-catalogue-quote-actions a{white-space:normal!important;max-width:100%!important;font-size:14px!important}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-catalogue-reading-cover{display:block!important;aspect-ratio:auto!important;height:auto!important;padding:0!important}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-catalogue-reading-cover img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-catalogue-reading-card{background:#fff!important;overflow:hidden!important;border:1px solid #e2e4e6!important;border-radius:14px!important}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-catalogue-reading-card h3{font-weight:400!important;color:#222!important}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-other-hubs--mobile{display:none!important}
@media(max-width:1024px) and (min-width:769px){html body.wzd-approved-ui.wzd-archive-product #main .wzd-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:768px){
 html body.wzd-approved-ui #main .wzd-scene-hero{gap:12px!important;padding:0!important}
 html body.wzd-approved-ui #main .wzd-scene-copy{padding:0!important}
 html body.wzd-approved-ui #main .wzd-scene-copy h1{font-size:22px!important;font-weight:500!important;line-height:1.45!important;margin:0 0 8px!important}
 html body.wzd-approved-ui #main .wzd-scene-copy p{font-size:14px!important;line-height:1.7!important;margin:0!important}
 html body.wzd-approved-ui #main .wzd-hub-content:first-child>h2{font-size:18px!important;font-weight:500!important;margin-top:12px!important}
 html body.wzd-approved-ui.wzd-archive-product #main .wzd-hero{width:calc(100% - 24px)!important;margin:18px auto!important;border-radius:19px!important;min-height:0!important}
 html body.wzd-approved-ui.wzd-archive-product #main .wzd-hero-inner{padding:16px!important;min-height:0!important}
 html body.wzd-approved-ui.wzd-archive-product #main .wzd-hero h1{font-size:22px!important;font-weight:500!important;line-height:1.45!important}
 html body.wzd-approved-ui.wzd-archive-product #main .wzd-shop-catalog>.wzd-container{width:calc(100% - 24px)!important;max-width:none!important}
 html body.wzd-approved-ui.wzd-archive-product #main .wzd-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:16px 12px!important}
 html body.wzd-approved-ui.wzd-archive-product #main .wzd-cat-toolbar,
 html body.wzd-approved-ui.wzd-archive-product #main .wzd-catalogue-order,
 html body.wzd-approved-ui.wzd-archive-product #main .wzd-catalogue-quote,
 html body.wzd-approved-ui.wzd-archive-product #main .wzd-catalogue-faq,
 html body.wzd-approved-ui.wzd-archive-product #main .wzd-payment{padding:20px 16px!important;border-radius:19px!important;margin-bottom:18px!important}
 html body.wzd-approved-ui.wzd-archive-product #main .wzd-prod{border-radius:14px!important;min-height:0!important}
 html body.wzd-approved-ui.wzd-archive-product #main .wzd-prod-body{padding:9px 8px!important}
 html body.wzd-approved-ui.wzd-archive-product #main .wzd-prod-name{font-size:13px!important;font-weight:400!important;line-height:1.45!important;margin:0!important}
 html body.wzd-approved-ui.wzd-archive-product #main .wzd-prod-specs{display:none!important}
 html body.wzd-approved-ui.wzd-archive-product #main .wzd-other-hubs--sidebar{display:none!important}
 html body.wzd-approved-ui.wzd-archive-product #main .wzd-other-hubs--mobile{display:block!important;padding:20px 16px!important;border:1px solid #e7e7e7!important;border-radius:19px!important;background:#fff!important;margin-bottom:18px!important}
 html body.wzd-approved-ui.wzd-archive-product #main .wzd-other-hubs-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
}
@media(max-width:360px){html body.wzd-approved-ui.wzd-archive-product #main .wzd-prod-name{font-size:12px!important}}
html body.wzd-approved-ui #main .wzd-home-evidence-grid article>div>p,
html body.wzd-approved-ui #main .wzd-home-evidence-grid article>div>small{display:none!important}
html body.wzd-approved-ui #main .wzd-home-evidence-grid article h3,
html body.wzd-approved-ui #main .wzd-home-evidence-grid article h3 a{color:#222!important;font-weight:500!important}
html body.wzd-approved-ui #main .wzd-home-evidence-grid article{border:1px solid #e7e7e7!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important}
@media(min-width:1025px){
 html body.wzd-approved-ui #main .wzd-hub-prod-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}
 html body.wzd-approved-ui.wzd-archive-product #main .wzd-cat-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}
}
/* Final surface overrides also beat the legacy hub presentation stylesheet. */
html body.wzd-approved-ui #main#main .wzd-hub-tabs-wrap,
html body.wzd-approved-ui #main#main .wzd-hub-tabs-wrap .wzd-hub-tabs-bar,
html body.wzd-approved-ui #main#main .wzd-hub-main>.wzd-hub-content,
html body.wzd-approved-ui #main#main .wzd-hub-main>.wzd-shared-order,
html body.wzd-approved-ui #main#main .wzd-hub-main>.wzd-payment,
html body.wzd-approved-ui #main#main .wzd-category-quote,
html body.wzd-approved-ui #main#main .wzd-other-hubs{background:#fff!important;background-image:none!important}
@media(max-width:768px){
 html body.wzd-approved-ui #main#main .wzd-hub-tabs-wrap .wzd-hub-tabs-bar{border:0!important;padding:0!important}
 html body.wzd-approved-ui #main#main .wzd-prod-name,
 html body.wzd-approved-ui #main#main .wzd-hub-card-name,
 html body.wzd-approved-ui #main#main .wzd-hub-tab-lbl{font-size:13px!important;font-weight:400!important;line-height:1.45!important;color:#222!important}
 html body.wzd-approved-ui #main#main .wzd-hub-tab.active .wzd-hub-tab-lbl{color:#fff!important}
}
@media(max-width:360px){
 html body.wzd-approved-ui #main#main .wzd-prod-name,
 html body.wzd-approved-ui #main#main .wzd-hub-card-name,
 html body.wzd-approved-ui #main#main .wzd-hub-tab-lbl{font-size:12px!important}
}
@media(min-width:1025px){
 html body.wzd-approved-ui.wzd-archive-product #main .wzd-cat-layout{grid-template-columns:minmax(0,1fr) 280px!important;align-items:start!important}
 html body.wzd-approved-ui.wzd-archive-product #main .wzd-catalogue-sidebar{grid-column:2!important;grid-row:1!important}
 html body.wzd-approved-ui.wzd-archive-product #main .wzd-cat-main{grid-column:1!important;grid-row:1!important}
 html body.wzd-approved-ui.wzd-archive-product #main .wzd-catalogue-sidebar .wzd-other-hubs{order:1!important}
 html body.wzd-approved-ui.wzd-archive-product #main .wzd-catalogue-sidebar .wzd-catalogue-reading{order:2!important}
}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-filter-link{font-size:13px!important;font-weight:400!important;line-height:1.5!important;border-radius:9px!important}
html body.wzd-approved-ui.wzd-archive-product #main .wzd-cat-filter{border:1px solid #e7e7e7!important;border-radius:22px!important;background:#fff!important}
/* Keep native tab panels and progressive product disclosure functional. */
html body.wzd-approved-ui #main#main [hidden]{display:none!important}


/* Category banners: one image with a white fade, no nested frames. */
html body.wzd-approved-ui #main#main .wzd-hub-main>.wzd-intro-surface{padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}
html body.wzd-approved-ui #main#main .wzd-scene-hero{display:flex!important;position:relative!important;isolation:isolate;align-items:center!important;min-height:340px!important;gap:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}
html body.wzd-approved-ui #main#main .wzd-scene-media{position:absolute!important;inset:0 0 0 26%!important;width:auto!important;height:auto!important;display:block!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html body.wzd-approved-ui #main#main .wzd-scene-frame{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;aspect-ratio:auto!important}
html body.wzd-approved-ui #main#main .wzd-scene-frame img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border:0!important;border-radius:0!important}
html body.wzd-approved-ui #main#main .wzd-scene-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,#fff 27%,rgba(255,255,255,.96) 38%,rgba(255,255,255,.7) 48%,rgba(255,255,255,0) 70%);z-index:1;pointer-events:none}
html body.wzd-approved-ui #main#main .wzd-scene-copy{position:relative!important;z-index:2;width:52%!important;padding:28px 24px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
html body.wzd-approved-ui #main#main .wzd-scene-copy h1{font-size:30px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;margin:0 0 12px!important;color:#222!important}
html body.wzd-approved-ui #main#main .wzd-scene-copy p{font-size:15px!important;line-height:1.7!important;margin:0!important;color:#555!important}
html body.wzd-approved-ui #main#main .wzd-intro-surface>h2{margin:18px 0 0!important;font-size:20px!important;font-weight:500!important}
html body.wzd-approved-ui #main#main .wzd-scene-controls{position:absolute!important;bottom:12px!important;right:12px!important;z-index:3;display:flex!important;gap:6px!important}
html body.wzd-approved-ui #main#main .wzd-scene-controls button{font-size:12px!important;padding:7px 10px!important;background:#fff!important;border:1px solid #dedede!important;color:#8e2521!important;border-radius:8px!important}
html body.wzd-approved-ui #main#main .wzd-scene-controls button[aria-pressed="true"]{background:#8e2521!important;color:#fff!important;border-color:#8e2521!important}
html body.wzd-approved-ui.wzd-archive-product #main#main .wzd-hero{border:0!important;border-radius:0!important;box-shadow:none!important}
/* Category navigation photos fill the card; the original square crop stays intact. */
html body.wzd-approved-ui #main#main .wzd-other-hub{padding:0!important;overflow:hidden!important;background:#fff!important}
html body.wzd-approved-ui #main#main .wzd-other-hub img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:cover!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important}
html body.wzd-approved-ui #main#main .wzd-other-hub span{display:block!important;padding:10px 12px!important;margin:0!important;font-size:13px!important;line-height:1.5!important;font-weight:400!important}
/* Optional guides retain their complete content behind concise disclosure headings. */
html body.wzd-approved-ui #main#main .wzd-hub-main>.wzd-editorial-disclosures{padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
html body.wzd-approved-ui #main#main .wzd-guide-disclosure{margin:0 0 12px!important;padding:0!important;border:1px solid #e4e5e7!important;border-radius:14px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}
html body.wzd-approved-ui #main#main .wzd-guide-disclosure>summary{position:relative;display:flex!important;align-items:center!important;min-height:60px!important;padding:16px 54px 16px 20px!important;cursor:pointer;list-style:none!important;background:#fff!important;border:0!important;margin:0!important}
html body.wzd-approved-ui #main#main .wzd-guide-disclosure>summary::-webkit-details-marker{display:none}
html body.wzd-approved-ui #main#main .wzd-guide-disclosure>summary h2{font-size:17px!important;font-weight:500!important;line-height:1.5!important;color:#222!important;margin:0!important;padding:0!important;border:0!important}
html body.wzd-approved-ui #main#main .wzd-guide-disclosure>summary::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#f5f5f5;color:#8e2521;font-size:20px;line-height:1;font-weight:400}
html body.wzd-approved-ui #main#main .wzd-guide-disclosure[open]>summary::after{content:"−"}
html body.wzd-approved-ui #main#main .wzd-guide-disclosure[open]>summary{border-bottom:1px solid #ececec!important}
html body.wzd-approved-ui #main#main .wzd-guide-disclosure>summary:focus-visible{outline:2px solid #8e2521;outline-offset:-4px;border-radius:12px}
html body.wzd-approved-ui #main#main .wzd-guide-disclosure-body{padding:16px 20px!important;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;font-size:14px!important;line-height:1.75!important}
html body.wzd-approved-ui #main#main .wzd-guide-disclosure-body p{font-size:14px!important;line-height:1.75!important;margin:0 0 12px!important}
html body.wzd-approved-ui #main#main .wzd-guide-disclosure-body li{font-size:14px!important;line-height:1.75!important;margin-bottom:8px!important}
html body.wzd-approved-ui #main#main .wzd-guide-disclosure-body details{margin:0 0 8px!important;border:1px solid #ececec!important;border-radius:9px!important;padding:10px 12px!important;background:#fff!important}
html body.wzd-approved-ui #main#main .wzd-guide-disclosure-body summary{font-size:14px!important;font-weight:400!important;line-height:1.65!important;color:#222!important;cursor:pointer}
@media(max-width:768px){
 html body.wzd-approved-ui #main#main .wzd-scene-hero{min-height:340px!important;align-items:flex-start!important}
 html body.wzd-approved-ui #main#main .wzd-scene-media{inset:0!important}
 html body.wzd-approved-ui #main#main .wzd-scene-hero::after{background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,.97) 25%,rgba(255,255,255,.86) 40%,rgba(255,255,255,0) 73%)}
 html body.wzd-approved-ui #main#main .wzd-scene-copy{width:100%!important;padding:16px 16px 170px!important}
 html body.wzd-approved-ui #main#main .wzd-scene-copy h1{font-size:22px!important;margin-bottom:8px!important}
 html body.wzd-approved-ui #main#main .wzd-scene-copy p{font-size:13px!important;line-height:1.65!important}
 html body.wzd-approved-ui #main#main .wzd-intro-surface>h2{font-size:18px!important;margin-top:16px!important}
 html body.wzd-approved-ui #main#main .wzd-scene-controls{bottom:10px!important;right:10px!important}
 html body.wzd-approved-ui #main#main .wzd-guide-disclosure>summary{min-height:54px!important;padding:14px 46px 14px 16px!important}
 html body.wzd-approved-ui #main#main .wzd-guide-disclosure>summary h2{font-size:15px!important;font-weight:500!important}
 html body.wzd-approved-ui #main#main .wzd-guide-disclosure-body{padding:14px 16px!important}
}

html body.wzd-approved-ui #main#main .wzd-guide-disclosure>summary h2::before,html body.wzd-approved-ui #main#main .wzd-guide-disclosure>summary h2::after{display:none!important}
html body.wzd-approved-ui #main#main .wzd-intro-surface>ul{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:16px 0!important;padding:0 0 0 18px!important}
html body.wzd-approved-ui #main#main .wzd-intro-surface>ul li{font-size:13px!important;line-height:1.6!important;margin:0!important}
@media(max-width:768px){html body.wzd-approved-ui #main#main .wzd-intro-surface>ul{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;margin:12px 0!important;padding-left:18px!important}html body.wzd-approved-ui #main#main .wzd-intro-surface>ul li{font-size:12px!important}}

html body.wzd-approved-ui #main#main .wzd-hub-main>.wzd-intro-surface{display:block!important}
html body.wzd-approved-ui #main#main .wzd-intro-surface>ul li{padding:0!important}
