.ns-maul-collector .hilt-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:40px 0 90px}
.ns-maul-collector .hilt-video-card{min-width:0}
.ns-maul-collector .hilt-video-frame{position:relative;aspect-ratio:16/9;overflow:hidden;background:#090406;border:1px solid #70152666;border-radius:4px;box-shadow:0 12px 55px #920d2026}
.ns-maul-collector .hilt-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.ns-maul-collector .hilt-video-caption{margin:16px 0 0;font-size:15px;line-height:1.5;color:#b9bac3}
.ns-maul-collector .hilt-video-placeholder{aspect-ratio:16/9;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:12px;padding:24px;border:1px dashed #7c2434;background:#13060a;color:#fafbfc}
.ns-maul-collector .hilt-video-placeholder span{font-size:14px;color:#b9bac3}
.ns-maul-collector .maul-product-reviews{padding:80px var(--gutter) 100px;background:radial-gradient(ellipse at 10% 5%,#670a203d,transparent 65%),#020001;scroll-margin-top:140px;color:#fafbfc}
.ns-maul-collector .maul-reviews-inner{max-width:1280px;margin:auto}
.ns-maul-collector #judgeme_product_reviews{--jdgm-primary-color:#e43e54;--jdgm-secondary-color:rgba(228,62,84,.14);--jdgm-star-color:#ee5265;--jdgm-write-review-text-color:#fff;--jdgm-write-review-bg-color:#9c0d24;--jdgm-paginate-color:#ee5265;color:#fafbfc}
.ns-maul-collector #judgeme_product_reviews .jdgm-rev-widg{padding:32px;border:1px solid #63212c66;background:#080609}
.ns-maul-collector #judgeme_product_reviews .jdgm-rev-widg__title{font-family:Maul Display,Arial,sans-serif;font-size:clamp(28px,3.5vw,48px);letter-spacing:.065em;line-height:1.2;text-transform:uppercase;color:#fafbfc;margin-bottom:32px}
.ns-maul-collector #judgeme_product_reviews .jdgm-rev__title{font-family:Maul Sans,Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:1.5;text-transform:none;color:#fafbfc}
.ns-maul-collector #judgeme_product_reviews .jdgm-rev__body{font-size:16px;line-height:1.7;color:#d2d1d7}
.ns-maul-collector #judgeme_product_reviews :is(.jdgm-rev__timestamp,.jdgm-rev__location){color:#b9bac3}
.ns-maul-collector #judgeme_product_reviews .jdgm-write-rev-link{padding:14px 24px;background:linear-gradient(115deg,#a30b24,#620917);border:1px solid #d7475d;color:#fff}
.ns-maul-collector #judgeme_product_reviews :is(input,textarea,select){color:#fafbfc;background-color:#151015;border-color:#5f3941}
.ns-maul-collector #judgeme_product_reviews :is(.jdgm-rev,.jdgm-row-stars,.jdgm-row-actions){border-color:#62344066}
@media(max-width:700px){.ns-maul-collector .hilt-video-grid{grid-template-columns:1fr;gap:24px;margin:28px 0 55px}.ns-maul-collector .maul-product-reviews{padding:48px 18px 65px;scroll-margin-top:100px}.ns-maul-collector #judgeme_product_reviews .jdgm-rev-widg{padding:20px 14px}.ns-maul-collector #judgeme_product_reviews .jdgm-rev-widg__title{font-size:27px;letter-spacing:.04em}}

/* The review app loads its global palette after the page styles. */
main#main .ns-maul-collector #judgeme_product_reviews .jdgm-write-rev-link{color:#fff!important}
.ns-maul-collector #judgeme_product_reviews .jdgm-star{color:#ee5265!important}
.ns-maul-collector #judgeme_product_reviews .jdgm-rev__buyer-badge{background:#9c0d24!important;color:#fff!important}
.ns-maul-collector #judgeme_product_reviews .jdgm-rev__author{color:#f18b98!important}
