.finish-enhanced .info-intro{margin-bottom:28px}.finish-see-difference{margin:26px 0 35px}.comparison-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:23px}.comparison-heading>div>span{font-size:9px;font-weight:600;letter-spacing:1.6px;color:#3b6b80}.comparison-heading h2{font-size:34px;font-weight:800;line-height:1.12;letter-spacing:-1.2px;margin:13px 0}.comparison-heading p{font-size:12px;line-height:1.8;color:#5a707c;max-width:510px}.comparison-heading .primary{flex-shrink:0}.logo-example-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.logo-example-tabs button,.garment-advice-tabs button{border:1px solid #aebfb7;background:#f8faf5;color:#304b59;border-radius:4px;padding:11px 15px;font-size:11px;font-weight:500}.logo-example-tabs button[aria-pressed=true],.garment-advice-tabs button[aria-pressed=true]{background:#213743;border-color:#213743;color:white}.finish-side-by-side{display:grid;grid-template-columns:1fr 1fr;gap:18px}.finish-side-by-side article{border:1px solid #c9d6cd;border-radius:5px;overflow:hidden;min-width:0;background:#f8faf6}.compare-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 17px}.compare-top>span{font-size:11px;font-weight:700;letter-spacing:1.2px}.compare-top small{font-size:8px;color:#607680;letter-spacing:1px}.fabric-scene{min-height:250px;display:grid;place-items:center;position:relative;padding:35px 22px;background-color:#192c37;background-image:repeating-linear-gradient(0deg,#ffffff04 0px,#ffffff04 1px,transparent 1px,transparent 3px),repeating-linear-gradient(90deg,#ffffff04 0px,#ffffff04 1px,transparent 1px,transparent 3px)}.fabric-scene:after{content:'';position:absolute;inset:0;box-shadow:inset 0 0 75px #0004;pointer-events:none}.illustration-pill{position:absolute;bottom:13px;left:15px;font-size:7px;letter-spacing:1px;color:#bfced6;z-index:1}.compare-logo{display:flex;gap:12px;align-items:center;color:#fff;position:relative;z-index:1}.compare-symbol{font-size:38px;line-height:1;font-weight:800;color:#008cf8;border-left:3px solid #008cf8;padding-left:8px;position:relative}.compare-symbol span{position:absolute;right:-5px;top:-15px;font-size:17px;color:white}.compare-logo strong{font-size:20px;font-weight:700;letter-spacing:-.6px;line-height:1.25;display:block;white-space:nowrap}.compare-logo small{display:block;font-size:7px;letter-spacing:1px;margin-top:7px;white-space:nowrap}.thread-logo{text-shadow:1px 1px 0 #809aa8,2px 2px 1px #0d1f29;filter:drop-shadow(0 1px 1px #0009)}.thread-logo strong{background:repeating-linear-gradient(90deg,#ffffff 0px,#ffffff 1px,#bccdd5 1px,#bccdd5 2px);background-clip:text;-webkit-background-clip:text;color:transparent}.transfer-logo.detail strong{font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:20px}.transfer-logo.detail small{font-size:5px;letter-spacing:.6px}.thread-logo.detail strong{font-size:21px}.compare-logo.colour .compare-symbol{display:none}.compare-logo.colour strong{font-size:46px;letter-spacing:-2px}.transfer-logo.colour strong{color:transparent;background:linear-gradient(110deg,#008cf8,#e76b91,#f6b947);background-clip:text;-webkit-background-clip:text}.thread-logo.colour strong{color:transparent;background:linear-gradient(90deg,#008cf8 0%,#008cf8 49%,#f7f7f7 49%,#f7f7f7 100%);background-clip:text;-webkit-background-clip:text}.compare-card-bottom{padding:19px}.compare-card-bottom h3{font-size:14px;letter-spacing:-.2px;margin:0 0 9px}.compare-card-bottom p{font-size:11px;color:#546e7b;line-height:1.85;margin:0}.compare-explanation{font-size:12px;line-height:1.9;color:#405f70;margin:21px 0 12px}.comparison-disclosure{font-size:9px;line-height:1.8;color:#677b84;margin:14px 0}.finish-adaptations{padding:18px 21px;border-left:3px solid #008cf8;background:#e7eef0;margin:15px 0}.finish-adaptations>b{font-size:12px}.finish-adaptations ul{font-size:11px;line-height:1.9;color:#4a6677;padding-left:17px;margin-bottom:0}.finish-adaptations[hidden]{display:none}.garment-advice-section{padding:27px;background:#e5ece7;border-radius:5px;margin:35px 0}.garment-advice-section>h2{font-size:26px;letter-spacing:-.7px;line-height:1.2;margin:13px 0}.garment-advice-section>p{font-size:12px;line-height:1.8;color:#55717f}.garment-advice-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:21px 0}.garment-advice-tabs button{font-size:10px;padding:10px 13px}#garment-finish-advice{display:grid;grid-template-columns:1.1fr 1fr;gap:27px;padding:24px;background:#fafbf7;border-radius:4px}#garment-finish-advice>div>span{font-size:9px;letter-spacing:1px;color:#3d7088;font-weight:600}#garment-finish-advice h3{font-size:19px;line-height:1.35;letter-spacing:-.4px;margin:11px 0}#garment-finish-advice p{font-size:11px;line-height:1.9;color:#506d7c}#garment-finish-advice b{font-size:12px}#garment-finish-advice .secondary{font-size:10px;margin-top:8px}#garment-finish-advice a{font-size:11px;color:#165e85}.finish-extra-detail{background:#e6ece6;padding:15px 17px;margin:12px 0 20px;border-radius:3px}.finish-extra-detail summary{font-size:11px;font-weight:600;cursor:pointer}.finish-extra-detail p{margin-bottom:0}.finish-mobile-actions{display:none}.finish-enhanced .finish-cards .finish-visual{display:none}.finish-enhanced .finish-card-copy h2{font-size:23px}.finish-enhanced .finish-cards{margin-top:35px}.finish-enhanced .finish-chooser{scroll-margin-top:170px}.finish-enhanced .finish-next{margin-bottom:12px}
@media(max-width:1000px){.fabric-scene{min-height:210px;padding:30px 16px}.compare-logo{gap:9px}.compare-logo strong{font-size:15px}.compare-logo small{font-size:6px}.compare-symbol{font-size:29px}.transfer-logo.detail strong{font-size:17px}.transfer-logo.detail small{font-size:4px}.thread-logo.detail strong{font-size:17px}.comparison-heading h2{font-size:29px}.compare-top small{font-size:7px}.compare-logo.colour strong{font-size:39px}#garment-finish-advice{grid-template-columns:1fr;gap:17px}}
@media(max-width:650px){.comparison-heading{flex-wrap:wrap;gap:13px}.comparison-heading h2{font-size:29px}.comparison-heading p{font-size:11px}.logo-example-tabs{gap:6px}.logo-example-tabs button{font-size:10px;padding:11px 10px;min-height:42px}.finish-side-by-side{grid-template-columns:1fr;gap:15px}.fabric-scene{min-height:210px}.compare-logo strong{font-size:22px}.compare-logo small{font-size:7px}.compare-symbol{font-size:39px}.transfer-logo.detail strong{font-size:22px}.transfer-logo.detail small{font-size:5px}.thread-logo.detail strong{font-size:22px}.compare-top small{font-size:8px}.compare-card-bottom p{font-size:11px}.compare-explanation{font-size:12px}.garment-advice-section{padding:23px 16px}.garment-advice-section>h2{font-size:24px}.garment-advice-tabs button{padding:11px 12px;min-height:42px}#garment-finish-advice{padding:20px}#garment-finish-advice h3{font-size:18px}.comparison-disclosure{font-size:10px}.finish-enhanced .finish-chooser{scroll-margin-top:16px}.finish-mobile-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;bottom:10px;background:#f5f8f1;border:1px solid #b6c9ba;padding:10px;border-radius:5px;box-shadow:0 4px 20px #172e3120;z-index:5;margin-top:25px}.finish-mobile-actions .primary{font-size:10px;padding:13px 16px}.finish-mobile-actions a{font-size:10px;color:#154f70;font-weight:600;padding:10px}}
